js 语言相关基础js 中一些简单的概念 📄️ 作用域JavaScript 中包含全剧作用域、函数作用域、块级作用域,还包含作用域链、变量提升、闭包和作用域的关系等。📄️ 函数一点点与函数相关的内容。📄️ this 指向this 是函数执行上下文(Execution Context)的核心属性,指向调用该函数的对象。但它的指向并非固定,而是由函数的调用方式动态决定📄️ 原型链按照 ECMA-262 标准规定:每一个类都有一个 prototype 属性标识类的[原型]对象。该属性是静态属性,它有两个作用:实现继承和分享属性。实现继承和分享属性都是[原型链]的组成。📄️ 继承(组合、寄生)在 JavaScript 中,继承是实现代码复用和类型扩展的核心机制。组合继承(Combination Inheritance) 和寄生继承(Parasitic Inheritance)是两种经典模式📄️ 数组一、 数组去重📄️ 事件事件循环(event loop)📄️ 异步异步编程是处理耗时操作(如网络请求、文件读写、定时器)的核心机制。在 ES6+ 提出了 Promise、async 和 await 用于解决回调地狱(Callback hell)问题,使代码更易读和维护。📄️ 手写 promise手写一个符合 Promise/A+ 规范的 Promise ,需要理解其核心机制:状态管理、异步回调、链式调用、错误传递。
📄️ 原型链按照 ECMA-262 标准规定:每一个类都有一个 prototype 属性标识类的[原型]对象。该属性是静态属性,它有两个作用:实现继承和分享属性。实现继承和分享属性都是[原型链]的组成。
📄️ 继承(组合、寄生)在 JavaScript 中,继承是实现代码复用和类型扩展的核心机制。组合继承(Combination Inheritance) 和寄生继承(Parasitic Inheritance)是两种经典模式
📄️ 异步异步编程是处理耗时操作(如网络请求、文件读写、定时器)的核心机制。在 ES6+ 提出了 Promise、async 和 await 用于解决回调地狱(Callback hell)问题,使代码更易读和维护。